Evaluation of Software Modernization Estimation Methods Using NIMSAD Meta Framework

نویسندگان

  • Jussi Koskinen
  • Heikki Lintinen
  • Henna Sivula
  • Tero Tilus
  • Jari Veijalainen
چکیده

This report charts and compares some of the most promising methods and approaches available for 1) estimating the profitability of software modernizations and for 2) supporting the actual modernizations. Thus, we’re concerned both with providing arguments for informed decisions regarding software modernizations, and charting effective technical possibilities to support the actual modernizations. In this report the focus is on the first objective. Profitability is affected by benefits, risks, and costs. There exists multiple approaches for evaluating these issues, including strategy selection of legacy system evolution and modernizations. We shall provide a comparison of 12 well-known approaches. The sample includes 6 general approaches suitable for strategic-level decision support, 2 risk evaluation based approaches, and 4 approaches for cost estimation. The evaluation is organized based on NIMSAD meta framework for evaluating methodologies. Reliable estimation of (long-term strategic-level) benefits especially appears to be difficult. Risk-based evaluation approaches seem practical bases for process improvements. Cost estimation has its peculiarities on software maintenance field, which should be taken into account. Empirical validation of most of these models, unfortunately, is either relatively weak or nonexistent. We feel that an appropriate process development strategy includes improvement of the existing expert decision making (regarding software modernizations) iteratively in cooperation with software industry including the explication of risks and possibilities involved with modernizations. We will also briefly survey 10 main branches of approaches for actual modernizations.

برای دانلود رایگان متن کامل این مقاله و بیش از 32 میلیون مقاله دیگر ابتدا ثبت نام کنید

ثبت نام

اگر عضو سایت هستید لطفا وارد حساب کاربری خود شوید

منابع مشابه

MAMBA: Model-Based Software Analysis Utilizing OMG's SMM

Most software system properties can be quantified through applying measurement processes. OMG’s Structured Metrics Meta-Model (SMM) supports the meta-model agnostic definition of those measurement processes with an emphasis on architecture-driven modernization scenarios. We present the MAMBA framework that addresses major obstacles software engineers currently face when using SMM in practice. A...

متن کامل

Assessment of a Framework for Comparing Software Architecture Analysis Methods

We have developed a framework, FOCSAAM, for comparing software architecture analysis methods. FOCSAAM can help architects and managers to choose a specific method to support architecture analysis process. We have been assessing the suitability of the framework’s elements in different ways. During the development of FOCSAAM, a theoretical assessment was performed by relating each of its elements...

متن کامل

Experimental Evaluation of Algorithmic Effort Estimation Models using Projects Clustering

One of the most important aspects of software project management is the estimation of cost and time required for running information system. Therefore, software managers try to carry estimation based on behavior, properties, and project restrictions. Software cost estimation refers to the process of development requirement prediction of software system. Various kinds of effort estimation patter...

متن کامل

Using Multi Criteria Decision Making Methods for Evaluation the Entrepreneurship and Innovation Indicators

This paper offered a procedure for ranking the entrepreneurial and innovative indicators using Multi Criteria Decision Making (MCDM), taking into account three individual,organizational and cultural dimensions simultaneously in decision making procedure. Henceforward, by using the Meta synthesis framework, the form of group classification of indicators from afinding’s combination was suggested ...

متن کامل

A New Optimized Hybrid Model Based On COCOMO to Increase the Accuracy of Software Cost Estimation

The literature review shows software development projects often neither meet time deadlines, nor run within the allocated budgets. One common reason can be the inaccurate cost estimation process, although several approaches have been proposed in this field. Recent research studies suggest that in order to increase the accuracy of this process, estimation models have to be revised. The Construct...

متن کامل

ذخیره در منابع من


  با ذخیره ی این منبع در منابع من، دسترسی به آن را برای استفاده های بعدی آسان تر کنید

عنوان ژورنال:

دوره   شماره 

صفحات  -

تاریخ انتشار 2003